const db = require("../db/index");
// 获取用户基本信息的处理函数
exports.getUserInfo = (req, res) => {
    const sql = `select id, username, nickname, email, user_pic from ev_users where id=?`;
    // 注意：req 对象上的 user 属性，是 Token 解析成功，express-jwt 中间件帮我们挂载上去的
    db.query(sql, req.user.id, (err, results) => {
      // 1. 执行 SQL 语句失败
      if (err) return res.cc(err);
    
      // 2. 执行 SQL 语句成功，但是查询到的数据条数不等于 1
      if (results.length !== 1) return res.cc("获取用户信息失败！");
    
      // 3. 将用户信息响应给客户端
      res.send({
        status: 0,
        message: "获取用户基本信息成功！",
        data: results[0],
      });
    });
};

